technical center for farm mechanization - Français Anglais Dictionnaire